@CHARSET "UTF-8";

body{
	width:800px;
	margin:auto;
	font-family:meiryo;
	font-size:18px;
	text-align:center;
	font-color:red;
	background:;
}
body#orderlist{
	width:1300px;
}
body#orderlist p{
	padding:10px 0px 0px 150px;
	font-size:18px;
	text-align:left;
}
h1{
	padding:50px 0px 0px 0px;
	font-size:27px;
}
h2{
	font-size:25px;
	color:red;
}

div{
	text-align:center;	
}
table{
	margin:5% 10%;
	text-align:center;
	width:80%;
	border:solid 1px;
	border-collapse:collapse;
}
table tr td{
	text-align:center;
	line-height:20px;
	border:solid 1px;
	border-collapse:collapse;
}
tr{
		border:solid 1px;
		border-collapse:collapse;
}
th{
		border:solid 1px;
		border-collapse:collapse;
		color:white;
		background:#FF8C00;
}
td{
		border:solid 1px;
		border-collapse:collapse;
		font-size:18px;	
}
input{
	font-family:meiryo;
	width:100px;
	height:30px;
	color:black;
	background:white;
	font-size:18px;	
	border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
}
table tr td input{
	height:30px;
	color:black;
	background:white;
}
form input{
	width:200px;
	height:30px;
	color:white;
	background:#FF8C00;
}

p{
	text-align:center;
	font-size:25px;
}
a{
	text-align:center;
	font-size:18px;
}


table#oplogin {
	 text-align:center;
	 width:50%;
	 margin:3% 25%;
	 border-style:none;
	 font-size:18px;
}
table#oplogin tr{
	 border-style:none;
	 text-align:center;
}
table#oplogin td{
	 text-align:center;
}
div#index {
	text-align:center;
}
div#index table tr td{
	 border-style:none;
}
div#index table tr{
	 border-style:none;
}
div#index table{
	 border-style:none;
}
div#cash h2 a {
	font-size:35px;
	background:blue;
	color:white;
	width:60%;
	height:50px;
}
div#telOrder table tr td,
div#jisseki table tr td,
div#orderinput table tr td{
	 border-style:none;
}
div#telOrder table tr,
div#jisseki table tr,
div#orderinput table tr{
	 border-style:none;
}
div#telOrder table,
div#jisseki table,
div#orderinput table{
	 border-style:none;
}
input#log{
	font-family:meiryo;
	height:30px;
	color:white;
	background:#FF8C00;
}
input#menu{
	font-family:meiryo;
	width:200px;
	height:30px;
	color:white;
	background:##A52A2A;
}
div#delitable{
	height: 300px;
}
div#orderlist {
	padding:20px 0px 0px 0px;
}
td:first-child {
	text-align:left;
}
table#oi td{
	text-align:center;
}
div#cashmsg{
	height:25px;
	color:red;
}
body#receipt{
	width:1200px;
}
hr#grad{
	margin: 0px;
	width: 100%;
	height: 12px;
	border: 0;
	box-shadow: inset 0 12px 12px -12px rgba(255, 147, 10, 0.93);
}
div#none{
	height:100px;
}
body#oplogin{
	width:100%;
}